home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AM/FM: Amiga Musicians' Freeware Magazine 12
/
AM-FM 12.adf
/
utilities
/
Eddy
/
eddy.doc.pp
/
eddy.doc
Wrap
Text File
|
1992-11-07
|
10KB
|
269 lines
**************************************************************************
* *
* Dominator Software Development *
* Yamaha SY22/TG33 editor-librarian *
* V1.0 SHAREWARE Releasedate : 01/93 *
* Concept & programming : Luc De pauw *
* *
**************************************************************************
1.0 Introduction
----------------
First of all I'd like to thank Wim Van Ranst for designing the layout of the
edit window; also to Yamaha Benelux for sending me the SysEx format
for the SY22.
Eddy is designed for easy access, creating and swapping of YAMAHA
SY22/TG33 voices/banks through a MIDI interface located at the serial-port.
The program has a unique feature to move sounds from a TG33 module to a
SY22 keyboard. (Normally you can't move voices from a TG33 to a SY22
because the SY22 is not able to recognize them !).
Altough the program has been carrefully tested, it is however possible
that it contains one or more bugs. I'm not responsable for this, even
if it means the loss of a valuable sound.
It doesn't matter if you use kickstart 1.2, 1.3, 2.04, the program
works fine with these versions. (Can somebody tell me if it works with
kickstart 3.0 , A4000 or A1200 users ?)
The program uses of the RCT library (Requester Construction Toolkit)
from Maxon computer. The library may freely be copied, but the product
RCT which creates the requesters and so, is a commercially available
product.
(The library is only used for the file- and warning-requesters)
2.0 Installation
----------------
Floppy users move on to the next topic.
You can easily install EDDY on your hard drive.
Just move the eddy drawer to a place on your hard drive.
Copy the rct.library in the libs directory to your libs directory on the
hard drive.
Copy the edfnt.font + edfnt(dir) to your font directory.
Eddy needs an assign statement to know where he can find his initial voice,
this is a directory which contains the file (voice data) initial.sy22 and
where he saves the single-voice data.
Add the following statement to your startup-sequence:
ASSIGN EDDY_IV: <full directory_name>
Example tree of system:
Assign EDDY_IV: dh0:MIDI/eddy/sounds/
dh0:-+
+--MIDI-+
| +--eddy--+
| +--eddy
| +--sounds-+
| +--initial.sy22
| +--
+--Fonts--+ +-
| +--edfnt--+-5
| | +-8
| +--edfnt.font
+--libs-+
| +--rct.library
| +--
+-
3.0 Instructions
----------------
When eddy is running (double click on its icon), you will see a window
presenting an empty voice bank.
Eddy has now been allocating the serial port for MIDI use. This means
you can't run another program like Music-X V1.1, Bars&Pipes or KCS
simultaneous. It is however possible to resume the serial port in Music-X
, start eddy up , dump or edit a bank, a voice ; quit eddy and move back to
Music-X.
The window looks like a mini-spreadsheet, with 8 rows and 8 columns,
displaying 64 voices = 1 bank on the screen.
At the far right of the window there is an icon bank, displaying some
usefull functions.
From upper left to right under:
3.1 The icon bank
-----------------
Voice send......: Sending a voice to the synthesiser, this voice will be
placed into the edit-buffer of the synth.
Voice receive...: Receiving the current voice selected on your SY22/TG33,
in the MENU bar you will find a option MIDI, if it states
TG33 it means your still in SY22 mode but you can switch
to TG33 mode. Important for owners of both the equipment.
Voice load......: Load a voice from disk. (A requester will pop up.)
Voice save......: Saves the voice in the EDDY_IV: directory under its
voice-name.
(No requester will pop up.)
Edit voice......: Edit the voice in the voice-edit window.
Initialize voice: Initialize the voice currently selected.
3.2 The menu functions
----------------------
a) Bank menu :
Load.........: Pops up a requester, select your bank and it will be
loaded.
Save.........: Pops up a requester, select your directory and type in
a logic bank name such as Jazzy.bank or Techno.bank.
The .bank suffix will not automatically been added, it's up
to you wheter you use it or not. It's much quicker to find
the difference between a bank or a voice file.
Transmit.....: Transmit a whole bank via MIDI to the SY22 or TG33.
This is done with the SysEx SY22 full bank dump.
(Voices & Multi). But the multi part is not supported,
this means after the voices are dumped, (The clock mouse-
pointer dissapears), the program
sends a SysEx OFF message, the synth now waits until you
press the NO button upon the SY22 or TG33.
This is done because the SY22 does not support a voice
only bulk dump. You'd better use a program change in
your sequencer to select the disired sound than using the
multi presets and it makes the exchange of songs from SY22
and TG33 (and reverse) much easier.
The multi data in your SY22/TG33 is preserved.
The MIDI menu SY22/TG33 has no effect on the transmit
function, it's always the SY22 format (TG33 knows that)
that is transmitted.
Receive......: This function shall dump each voice in memory from the SY22
or TG33 to the AMIGA. (Default = SY22)
Before you use this function check the MIDI menu, do not
select a wrong synth type. If you got an SY22 the menu must
display TG33.
The function sends for each voice a program change and
a voice dump request, this results in an error free
transmission of the SysEx data. If you tried to dump a
full bank under the release 1.2 or 1.3, this ended in 80%
in an uncomplete SysEx data dump, missing 1 or 2 bytes.
This is why the program uses the combination of program
changes and voice dump requests.
Initialize...: This will clear the bank in the AMIGA's memory to it's
initial values.
b) The voice menu
Load.........: Load a voice into the selected cell.
Save.........: Save a voice under it's current name in the current path.
Transmit.....: Transmit a voice to the synth's edit buffer.
(Do not forget to store the voice into an internal voice!!!)
Receive......: Receive the voice selected on your synth (internal or preset)
to the selected cell.
Copy.........: Copy a voice into a copy buffer.
Paste........: Paste the voice from the copy buffer into the selected cell.
Edit.........: The Edit window pops up, you can now edit a voice.
(See the Edit window for more details)
Initialize...: Initialize a voice.
c) The MIDI menu
TG33.........: Currently SY22 format, but when selected TG33 format
SY22.........: Currently TG33 format, but when selected SY22 format
4.0 EDIT WINDOW
===============
The edit-window shows the 3 basic components of an SY22/TG33 voice.
Left the common edit-functions, in the middle the tone and right the
envelope functions.
How to use the sliders:
Clicking on the knob, while holding down the left-mouse-button will change
the value.
Clicking left or right from the knob will decrease or increase the value
with 1 unit.
Data-change insn't directly transmitted to the synth, you have to
send the changed data by pressing the space bar. (Or leaving the
edit window - press close gadget - and click the voice-transmit gadget.)
Also a small 3 octave midi-keyboard has been created for simplified use
for those with an TG33 without a midi-keyboard.
Going from the A-key (Q for QWERTY-keyboard) to the right-bottom-key.
Pressing a key down sends a note-on message to the synth., releasing it,
sends a note-off. If you have selected a fast key-repeat in the
preferences-menu, everytime a key-repeat occurs a note-on message shall be
transmitted, resulting in 'hanging' notes. You can stop these notes by
pressing the space-bar. So when you are editing strings or sounds with a
long decay it is better to set the key-repeat in the workbench-preferences
to the maximum possible value.
Nearly all the functions found on the SY22/TG33 are implemented,
except for the vector functions.
I believe that it is easier to create a vector with the vector-joystick
than any program can do. If you don't agree, reply to me - don't forget
to pay the shareware fee - and I will ad it in a future version.
Exit the editor window by clicking on the close-gadget.
5.0 SHAREWARE
=============
The program is released as a shareware product,
this means that you can copy it freely but if you intend to use it,
you'll have to pay me a small amount of money, say 600 Bfr or 20 US$.
Send money (no coins) to the following address:
(you will be registered)
Dominator Software Development
Luc De pauw
St.-Amandsesteenweg 166
B-2880 BORNEM
BELGIUM
DO NOT FORGET YOUR ADDRESS AND NAME !
If you have any problems with the software or you've discoverd a nasty
bug, please contact me!!!
Also, any sounds you have created are very welcome, maybe it's possible
to fill some disk's with them.
==========================================================================